#pragma once

#include "camera.h"
#include "scene.h"
#include "frame.h"
#include "trajectory.h"
#include "orientation.h"
#include "object.h"
#include "point.h"
#include "vector.h"
#include "ray.h"

class SerialCamera : public Camera
{
public:
    SerialCamera();
    SerialCamera( Scene* scn, Trajectory* traj, Orientation* ornt, const Vector& u, int filmW, int filmH, double fovy );
    virtual ~SerialCamera(){}
    virtual void render( Frame& f );
    virtual void videoRender();
};

